﻿namespace CKQDJK {
	using System;
	using SuperORM.Attributes;
	using System.ComponentModel;
	
	
	/// <summary>项目档案</summary>
	[Object("项目档案", "CKQDJK", "项目档案")]
	[Browsable(true)]
	[DisplayName("项目档案")]
	[ReadOnly(false)]
	[Serializable()]
	public class 项目档案 : SuperORM.BusinessObject {
		
		/// <summary>内部变量：CK_GUID</summary>
		private string m_CK_GUID;
		
		/// <summary>标示属性CK_GUID是否为空的字段。</summary>
		private bool m_IsCK_GUIDNull = true;
		
		/// <summary>内部变量：申请序号</summary>
		private int m_申请序号;
		
		/// <summary>标示属性申请序号是否为空的字段。</summary>
		private bool m_Is申请序号Null = true;
		
		/// <summary>内部变量：许可证号</summary>
		private string m_许可证号;
		
		/// <summary>标示属性许可证号是否为空的字段。</summary>
		private bool m_Is许可证号Null = true;
		
		/// <summary>内部变量：项目档案号</summary>
		private string m_项目档案号;
		
		/// <summary>标示属性项目档案号是否为空的字段。</summary>
		private bool m_Is项目档案号Null = true;
		
		/// <summary>内部变量：项目类型</summary>
		private int m_项目类型;
		
		/// <summary>标示属性项目类型是否为空的字段。</summary>
		private bool m_Is项目类型Null = true;
		
		/// <summary>内部变量：申请人</summary>
		private string m_申请人;
		
		/// <summary>标示属性申请人是否为空的字段。</summary>
		private bool m_Is申请人Null = true;
		
		/// <summary>内部变量：电话</summary>
		private string m_电话;
		
		/// <summary>标示属性电话是否为空的字段。</summary>
		private bool m_Is电话Null = true;
		
		/// <summary>内部变量：地址</summary>
		private string m_地址;
		
		/// <summary>标示属性地址是否为空的字段。</summary>
		private bool m_Is地址Null = true;
		
		/// <summary>内部变量：邮编</summary>
		private string m_邮编;
		
		/// <summary>标示属性邮编是否为空的字段。</summary>
		private bool m_Is邮编Null = true;
		
		/// <summary>内部变量：矿山名称</summary>
		private string m_矿山名称;
		
		/// <summary>标示属性矿山名称是否为空的字段。</summary>
		private bool m_Is矿山名称Null = true;
		
		/// <summary>内部变量：东经起</summary>
		private double m_东经起;
		
		/// <summary>标示属性东经起是否为空的字段。</summary>
		private bool m_Is东经起Null = true;
		
		/// <summary>内部变量：东经止</summary>
		private double m_东经止;
		
		/// <summary>标示属性东经止是否为空的字段。</summary>
		private bool m_Is东经止Null = true;
		
		/// <summary>内部变量：北纬起</summary>
		private double m_北纬起;
		
		/// <summary>标示属性北纬起是否为空的字段。</summary>
		private bool m_Is北纬起Null = true;
		
		/// <summary>内部变量：北纬止</summary>
		private double m_北纬止;
		
		/// <summary>标示属性北纬止是否为空的字段。</summary>
		private bool m_Is北纬止Null = true;
		
		/// <summary>内部变量：经济类型</summary>
		private int m_经济类型;
		
		/// <summary>标示属性经济类型是否为空的字段。</summary>
		private bool m_Is经济类型Null = true;
		
		/// <summary>内部变量：项目审批机关</summary>
		private string m_项目审批机关;
		
		/// <summary>标示属性项目审批机关是否为空的字段。</summary>
		private bool m_Is项目审批机关Null = true;
		
		/// <summary>内部变量：批准文号</summary>
		private string m_批准文号;
		
		/// <summary>标示属性批准文号是否为空的字段。</summary>
		private bool m_Is批准文号Null = true;
		
		/// <summary>内部变量：投资额</summary>
		private double m_投资额;
		
		/// <summary>标示属性投资额是否为空的字段。</summary>
		private bool m_Is投资额Null = true;
		
		/// <summary>内部变量：投资额单位</summary>
		private string m_投资额单位;
		
		/// <summary>标示属性投资额单位是否为空的字段。</summary>
		private bool m_Is投资额单位Null = true;
		
		/// <summary>内部变量：注册资金</summary>
		private double m_注册资金;
		
		/// <summary>标示属性注册资金是否为空的字段。</summary>
		private bool m_Is注册资金Null = true;
		
		/// <summary>内部变量：注册资金单位</summary>
		private string m_注册资金单位;
		
		/// <summary>标示属性注册资金单位是否为空的字段。</summary>
		private bool m_Is注册资金单位Null = true;
		
		/// <summary>内部变量：资金来源</summary>
		private string m_资金来源;
		
		/// <summary>标示属性资金来源是否为空的字段。</summary>
		private bool m_Is资金来源Null = true;
		
		/// <summary>内部变量：开户银行</summary>
		private string m_开户银行;
		
		/// <summary>标示属性开户银行是否为空的字段。</summary>
		private bool m_Is开户银行Null = true;
		
		/// <summary>内部变量：帐号</summary>
		private string m_帐号;
		
		/// <summary>标示属性帐号是否为空的字段。</summary>
		private bool m_Is帐号Null = true;
		
		/// <summary>内部变量：设计年限</summary>
		private float m_设计年限;
		
		/// <summary>标示属性设计年限是否为空的字段。</summary>
		private bool m_Is设计年限Null = true;
		
		/// <summary>内部变量：开采主矿种</summary>
		private int m_开采主矿种;
		
		/// <summary>标示属性开采主矿种是否为空的字段。</summary>
		private bool m_Is开采主矿种Null = true;
		
		/// <summary>内部变量：其它主矿种</summary>
		private string m_其它主矿种;
		
		/// <summary>标示属性其它主矿种是否为空的字段。</summary>
		private bool m_Is其它主矿种Null = true;
		
		/// <summary>内部变量：共伴生类型</summary>
		private int m_共伴生类型;
		
		/// <summary>标示属性共伴生类型是否为空的字段。</summary>
		private bool m_Is共伴生类型Null = true;
		
		/// <summary>内部变量：设计规模</summary>
		private float m_设计规模;
		
		/// <summary>标示属性设计规模是否为空的字段。</summary>
		private bool m_Is设计规模Null = true;
		
		/// <summary>内部变量：规模单位</summary>
		private string m_规模单位;
		
		/// <summary>标示属性规模单位是否为空的字段。</summary>
		private bool m_Is规模单位Null = true;
		
		/// <summary>内部变量：开采方式</summary>
		private string m_开采方式;
		
		/// <summary>标示属性开采方式是否为空的字段。</summary>
		private bool m_Is开采方式Null = true;
		
		/// <summary>内部变量：采矿方法</summary>
		private string m_采矿方法;
		
		/// <summary>标示属性采矿方法是否为空的字段。</summary>
		private bool m_Is采矿方法Null = true;
		
		/// <summary>内部变量：选矿方法</summary>
		private string m_选矿方法;
		
		/// <summary>标示属性选矿方法是否为空的字段。</summary>
		private bool m_Is选矿方法Null = true;
		
		/// <summary>内部变量：采矿回采率</summary>
		private float m_采矿回采率;
		
		/// <summary>标示属性采矿回采率是否为空的字段。</summary>
		private bool m_Is采矿回采率Null = true;
		
		/// <summary>内部变量：矿石贫化率</summary>
		private float m_矿石贫化率;
		
		/// <summary>标示属性矿石贫化率是否为空的字段。</summary>
		private bool m_Is矿石贫化率Null = true;
		
		/// <summary>内部变量：选矿回收率</summary>
		private float m_选矿回收率;
		
		/// <summary>标示属性选矿回收率是否为空的字段。</summary>
		private bool m_Is选矿回收率Null = true;
		
		/// <summary>内部变量：应缴纳采矿权价款</summary>
		private double m_应缴纳采矿权价款;
		
		/// <summary>标示属性应缴纳采矿权价款是否为空的字段。</summary>
		private bool m_Is应缴纳采矿权价款Null = true;
		
		/// <summary>内部变量：采深上限</summary>
		private double m_采深上限;
		
		/// <summary>标示属性采深上限是否为空的字段。</summary>
		private bool m_Is采深上限Null = true;
		
		/// <summary>内部变量：采深下限</summary>
		private double m_采深下限;
		
		/// <summary>标示属性采深下限是否为空的字段。</summary>
		private bool m_Is采深下限Null = true;
		
		/// <summary>内部变量：矿区面积</summary>
		private double m_矿区面积;
		
		/// <summary>标示属性矿区面积是否为空的字段。</summary>
		private bool m_Is矿区面积Null = true;
		
		/// <summary>内部变量：采矿权使用费</summary>
		private double m_采矿权使用费;
		
		/// <summary>标示属性采矿权使用费是否为空的字段。</summary>
		private bool m_Is采矿权使用费Null = true;
		
		/// <summary>内部变量：法定代表人</summary>
		private string m_法定代表人;
		
		/// <summary>标示属性法定代表人是否为空的字段。</summary>
		private bool m_Is法定代表人Null = true;
		
		/// <summary>内部变量：填表人</summary>
		private string m_填表人;
		
		/// <summary>标示属性填表人是否为空的字段。</summary>
		private bool m_Is填表人Null = true;
		
		/// <summary>内部变量：受理日期</summary>
		private System.DateTime m_受理日期;
		
		/// <summary>标示属性受理日期是否为空的字段。</summary>
		private bool m_Is受理日期Null = true;
		
		/// <summary>内部变量：有效期限</summary>
		private string m_有效期限;
		
		/// <summary>标示属性有效期限是否为空的字段。</summary>
		private bool m_Is有效期限Null = true;
		
		/// <summary>内部变量：有效期起</summary>
		private System.DateTime m_有效期起;
		
		/// <summary>标示属性有效期起是否为空的字段。</summary>
		private bool m_Is有效期起Null = true;
		
		/// <summary>内部变量：有效期止</summary>
		private System.DateTime m_有效期止;
		
		/// <summary>标示属性有效期止是否为空的字段。</summary>
		private bool m_Is有效期止Null = true;
		
		/// <summary>内部变量：矿权终止时间</summary>
		private System.DateTime m_矿权终止时间;
		
		/// <summary>标示属性矿权终止时间是否为空的字段。</summary>
		private bool m_Is矿权终止时间Null = true;
		
		/// <summary>内部变量：审查人</summary>
		private string m_审查人;
		
		/// <summary>标示属性审查人是否为空的字段。</summary>
		private bool m_Is审查人Null = true;
		
		/// <summary>内部变量：签发</summary>
		private string m_签发;
		
		/// <summary>标示属性签发是否为空的字段。</summary>
		private bool m_Is签发Null = true;
		
		/// <summary>内部变量：复核</summary>
		private string m_复核;
		
		/// <summary>标示属性复核是否为空的字段。</summary>
		private bool m_Is复核Null = true;
		
		/// <summary>内部变量：审核</summary>
		private string m_审核;
		
		/// <summary>标示属性审核是否为空的字段。</summary>
		private bool m_Is审核Null = true;
		
		/// <summary>内部变量：签发时间</summary>
		private System.DateTime m_签发时间;
		
		/// <summary>标示属性签发时间是否为空的字段。</summary>
		private bool m_Is签发时间Null = true;
		
		/// <summary>内部变量：变更类型</summary>
		private string m_变更类型;
		
		/// <summary>标示属性变更类型是否为空的字段。</summary>
		private bool m_Is变更类型Null = true;
		
		/// <summary>内部变量：变更内容</summary>
		private string m_变更内容;
		
		/// <summary>标示属性变更内容是否为空的字段。</summary>
		private bool m_Is变更内容Null = true;
		
		/// <summary>内部变量：矿区编码</summary>
		private int m_矿区编码;
		
		/// <summary>标示属性矿区编码是否为空的字段。</summary>
		private bool m_Is矿区编码Null = true;
		
		/// <summary>内部变量：采矿权取得方式</summary>
		private string m_采矿权取得方式;
		
		/// <summary>标示属性采矿权取得方式是否为空的字段。</summary>
		private bool m_Is采矿权取得方式Null = true;
		
		/// <summary>内部变量：取得方式代码</summary>
		private int m_取得方式代码;
		
		/// <summary>标示属性取得方式代码是否为空的字段。</summary>
		private bool m_Is取得方式代码Null = true;
		
		/// <summary>内部变量：价款处置方式</summary>
		private string m_价款处置方式;
		
		/// <summary>标示属性价款处置方式是否为空的字段。</summary>
		private bool m_Is价款处置方式Null = true;
		
		/// <summary>内部变量：价款处置方式代码</summary>
		private int m_价款处置方式代码;
		
		/// <summary>标示属性价款处置方式代码是否为空的字段。</summary>
		private bool m_Is价款处置方式代码Null = true;
		
		/// <summary>内部变量：勘查许可证号</summary>
		private string m_勘查许可证号;
		
		/// <summary>标示属性勘查许可证号是否为空的字段。</summary>
		private bool m_Is勘查许可证号Null = true;
		
		/// <summary>内部变量：总储量</summary>
		private double m_总储量;
		
		/// <summary>标示属性总储量是否为空的字段。</summary>
		private bool m_Is总储量Null = true;
		
		/// <summary>内部变量：储量单位</summary>
		private string m_储量单位;
		
		/// <summary>标示属性储量单位是否为空的字段。</summary>
		private bool m_Is储量单位Null = true;
		
		/// <summary>内部变量：矿石类型</summary>
		private string m_矿石类型;
		
		/// <summary>标示属性矿石类型是否为空的字段。</summary>
		private bool m_Is矿石类型Null = true;
		
		/// <summary>内部变量：划矿备案号</summary>
		private string m_划矿备案号;
		
		/// <summary>标示属性划矿备案号是否为空的字段。</summary>
		private bool m_Is划矿备案号Null = true;
		
		/// <summary>内部变量：原许可证号</summary>
		private string m_原许可证号;
		
		/// <summary>标示属性原许可证号是否为空的字段。</summary>
		private bool m_Is原许可证号Null = true;
		
		/// <summary>内部变量：原签发时间</summary>
		private System.DateTime m_原签发时间;
		
		/// <summary>标示属性原签发时间是否为空的字段。</summary>
		private bool m_Is原签发时间Null = true;
		
		/// <summary>内部变量：原有效期起</summary>
		private System.DateTime m_原有效期起;
		
		/// <summary>标示属性原有效期起是否为空的字段。</summary>
		private bool m_Is原有效期起Null = true;
		
		/// <summary>内部变量：原有效期止</summary>
		private System.DateTime m_原有效期止;
		
		/// <summary>标示属性原有效期止是否为空的字段。</summary>
		private bool m_Is原有效期止Null = true;
		
		/// <summary>内部变量：填表时间</summary>
		private System.DateTime m_填表时间;
		
		/// <summary>标示属性填表时间是否为空的字段。</summary>
		private bool m_Is填表时间Null = true;
		
		/// <summary>内部变量：许可证副本说明</summary>
		private string m_许可证副本说明;
		
		/// <summary>标示属性许可证副本说明是否为空的字段。</summary>
		private bool m_Is许可证副本说明Null = true;
		
		/// <summary>内部变量：发证机关编码</summary>
		private string m_发证机关编码;
		
		/// <summary>标示属性发证机关编码是否为空的字段。</summary>
		private bool m_Is发证机关编码Null = true;
		
		/// <summary>内部变量：发证机关名称</summary>
		private string m_发证机关名称;
		
		/// <summary>标示属性发证机关名称是否为空的字段。</summary>
		private bool m_Is发证机关名称Null = true;
		
		/// <summary>内部变量：所在行政区</summary>
		private int m_所在行政区;
		
		/// <summary>标示属性所在行政区是否为空的字段。</summary>
		private bool m_Is所在行政区Null = true;
		
		/// <summary>内部变量：所在行政区名称</summary>
		private string m_所在行政区名称;
		
		/// <summary>标示属性所在行政区名称是否为空的字段。</summary>
		private bool m_Is所在行政区名称Null = true;
		
		/// <summary>内部变量：坐标系统</summary>
		private int m_坐标系统;
		
		/// <summary>标示属性坐标系统是否为空的字段。</summary>
		private bool m_Is坐标系统Null = true;
		
		/// <summary>内部变量：实地核查状况</summary>
		private int m_实地核查状况;
		
		/// <summary>标示属性实地核查状况是否为空的字段。</summary>
		private bool m_Is实地核查状况Null = true;
		
		/// <summary>内部变量：实地核查单位</summary>
		private string m_实地核查单位;
		
		/// <summary>标示属性实地核查单位是否为空的字段。</summary>
		private bool m_Is实地核查单位Null = true;
		
		/// <summary>内部变量：实地核查人</summary>
		private string m_实地核查人;
		
		/// <summary>标示属性实地核查人是否为空的字段。</summary>
		private bool m_Is实地核查人Null = true;
		
		/// <summary>内部变量：实地核查完成时间</summary>
		private System.DateTime m_实地核查完成时间;
		
		/// <summary>标示属性实地核查完成时间是否为空的字段。</summary>
		private bool m_Is实地核查完成时间Null = true;
		
		/// <summary>内部变量：重叠核查单位</summary>
		private string m_重叠核查单位;
		
		/// <summary>标示属性重叠核查单位是否为空的字段。</summary>
		private bool m_Is重叠核查单位Null = true;
		
		/// <summary>内部变量：重叠核查人</summary>
		private string m_重叠核查人;
		
		/// <summary>标示属性重叠核查人是否为空的字段。</summary>
		private bool m_Is重叠核查人Null = true;
		
		/// <summary>内部变量：重叠核查完成时间</summary>
		private System.DateTime m_重叠核查完成时间;
		
		/// <summary>标示属性重叠核查完成时间是否为空的字段。</summary>
		private bool m_Is重叠核查完成时间Null = true;
		
		/// <summary>内部变量：词典标识1</summary>
		private int m_词典标识1;
		
		/// <summary>标示属性词典标识1是否为空的字段。</summary>
		private bool m_Is词典标识1Null = true;
		
		/// <summary>内部变量：词典标识2</summary>
		private int m_词典标识2;
		
		/// <summary>标示属性词典标识2是否为空的字段。</summary>
		private bool m_Is词典标识2Null = true;
		
		/// <summary>内部变量：数值标识1</summary>
		private double m_数值标识1;
		
		/// <summary>标示属性数值标识1是否为空的字段。</summary>
		private bool m_Is数值标识1Null = true;
		
		/// <summary>内部变量：数值标识2</summary>
		private double m_数值标识2;
		
		/// <summary>标示属性数值标识2是否为空的字段。</summary>
		private bool m_Is数值标识2Null = true;
		
		/// <summary>内部变量：文本标识1</summary>
		private string m_文本标识1;
		
		/// <summary>标示属性文本标识1是否为空的字段。</summary>
		private bool m_Is文本标识1Null = true;
		
		/// <summary>内部变量：文本标识2</summary>
		private string m_文本标识2;
		
		/// <summary>标示属性文本标识2是否为空的字段。</summary>
		private bool m_Is文本标识2Null = true;
		
		/// <summary>内部变量：实地核查坐标</summary>
		private string m_实地核查坐标;
		
		/// <summary>标示属性实地核查坐标是否为空的字段。</summary>
		private bool m_Is实地核查坐标Null = true;
		
		/// <summary>内部变量：实地核查意见</summary>
		private string m_实地核查意见;
		
		/// <summary>标示属性实地核查意见是否为空的字段。</summary>
		private bool m_Is实地核查意见Null = true;
		
		/// <summary>内部变量：重叠核查意见</summary>
		private string m_重叠核查意见;
		
		/// <summary>标示属性重叠核查意见是否为空的字段。</summary>
		private bool m_Is重叠核查意见Null = true;
		
		/// <summary>内部变量：审查人意见</summary>
		private string m_审查人意见;
		
		/// <summary>标示属性审查人意见是否为空的字段。</summary>
		private bool m_Is审查人意见Null = true;
		
		/// <summary>内部变量：区域坐标</summary>
		private string m_区域坐标;
		
		/// <summary>标示属性区域坐标是否为空的字段。</summary>
		private bool m_Is区域坐标Null = true;
		
		/// <summary>内部变量：最终产品</summary>
		private string m_最终产品;
		
		/// <summary>标示属性最终产品是否为空的字段。</summary>
		private bool m_Is最终产品Null = true;
		
		/// <summary>内部变量：探矿权取得方式</summary>
		private string m_探矿权取得方式;
		
		/// <summary>标示属性探矿权取得方式是否为空的字段。</summary>
		private bool m_Is探矿权取得方式Null = true;
		
		/// <summary>内部变量：价款处置方式说明</summary>
		private string m_价款处置方式说明;
		
		/// <summary>标示属性价款处置方式说明是否为空的字段。</summary>
		private bool m_Is价款处置方式说明Null = true;
		
		/// <summary>内部变量：探明地质储量</summary>
		private string m_探明地质储量;
		
		/// <summary>标示属性探明地质储量是否为空的字段。</summary>
		private bool m_Is探明地质储量Null = true;
		
		/// <summary>内部变量：设计利用储量</summary>
		private string m_设计利用储量;
		
		/// <summary>标示属性设计利用储量是否为空的字段。</summary>
		private bool m_Is设计利用储量Null = true;
		
		/// <summary>内部变量：地质报告审批情况</summary>
		private string m_地质报告审批情况;
		
		/// <summary>标示属性地质报告审批情况是否为空的字段。</summary>
		private bool m_Is地质报告审批情况Null = true;
		
		/// <summary>内部变量：矿石品位</summary>
		private string m_矿石品位;
		
		/// <summary>标示属性矿石品位是否为空的字段。</summary>
		private bool m_Is矿石品位Null = true;
		
		/// <summary>内部变量：综合回收</summary>
		private string m_综合回收;
		
		/// <summary>标示属性综合回收是否为空的字段。</summary>
		private bool m_Is综合回收Null = true;
		
		/// <summary>内部变量：申请原因</summary>
		private string m_申请原因;
		
		/// <summary>标示属性申请原因是否为空的字段。</summary>
		private bool m_Is申请原因Null = true;
		
		/// <summary>内部变量：补偿费交纳情况</summary>
		private string m_补偿费交纳情况;
		
		/// <summary>标示属性补偿费交纳情况是否为空的字段。</summary>
		private bool m_Is补偿费交纳情况Null = true;
		
		/// <summary>内部变量：使用费交纳情况</summary>
		private string m_使用费交纳情况;
		
		/// <summary>标示属性使用费交纳情况是否为空的字段。</summary>
		private bool m_Is使用费交纳情况Null = true;
		
		/// <summary>内部变量：价款处置情况</summary>
		private string m_价款处置情况;
		
		/// <summary>标示属性价款处置情况是否为空的字段。</summary>
		private bool m_Is价款处置情况Null = true;
		
		/// <summary>内部变量：合并项目</summary>
		private string m_合并项目;
		
		/// <summary>标示属性合并项目是否为空的字段。</summary>
		private bool m_Is合并项目Null = true;
		
		/// <summary>内部变量：备注</summary>
		private string m_备注;
		
		/// <summary>标示属性备注是否为空的字段。</summary>
		private bool m_Is备注Null = true;
		
		/// <summary>内部变量：BSM</summary>
		private int m_BSM;
		
		/// <summary>标示属性BSM是否为空的字段。</summary>
		private bool m_IsBSMNull = true;
		
		public static string TypeID = "CKQDJK.项目档案";
		
		/// <summary>属性CK_GUID</summary>
		[Member("CK_GUID", "CK_GUID", "System.String", 80, false, false, "CK_GUID")]
		[Browsable(true)]
		[DisplayName("CK_GUID")]
		[ReadOnly(false)]
		public string CK_GUID {
			get {
				return this.m_CK_GUID;
			}
			set {
				this.m_CK_GUID = value;
				this.m_IsCK_GUIDNull = false;
			}
		}
		
		/// <summary>属性申请序号</summary>
		[Member("申请序号", "申请序号", "System.Int32", 4, false, false, "申请序号")]
		[Browsable(true)]
		[DisplayName("申请序号")]
		[ReadOnly(false)]
		public int 申请序号 {
			get {
				return this.m_申请序号;
			}
			set {
				this.m_申请序号 = value;
				this.m_Is申请序号Null = false;
			}
		}
		
		/// <summary>属性许可证号</summary>
		[Member("许可证号", "许可证号", "System.String", 50, false, false, "许可证号")]
		[Browsable(true)]
		[DisplayName("许可证号")]
		[ReadOnly(false)]
		public string 许可证号 {
			get {
				return this.m_许可证号;
			}
			set {
				this.m_许可证号 = value;
				this.m_Is许可证号Null = false;
			}
		}
		
		/// <summary>属性项目档案号</summary>
		[Member("项目档案号", "项目档案号", "System.String", 50, false, false, "项目档案号")]
		[Browsable(true)]
		[DisplayName("项目档案号")]
		[ReadOnly(false)]
		public string 项目档案号 {
			get {
				return this.m_项目档案号;
			}
			set {
				this.m_项目档案号 = value;
				this.m_Is项目档案号Null = false;
			}
		}
		
		/// <summary>属性项目类型</summary>
		[Member("项目类型", "项目类型", "System.Int32", 4, false, false, "项目类型")]
		[Browsable(true)]
		[DisplayName("项目类型")]
		[ReadOnly(false)]
		public int 项目类型 {
			get {
				return this.m_项目类型;
			}
			set {
				this.m_项目类型 = value;
				this.m_Is项目类型Null = false;
			}
		}
		
		/// <summary>属性申请人</summary>
		[Member("申请人", "申请人", "System.String", 200, false, false, "申请人")]
		[Browsable(true)]
		[DisplayName("申请人")]
		[ReadOnly(false)]
		public string 申请人 {
			get {
				return this.m_申请人;
			}
			set {
				this.m_申请人 = value;
				this.m_Is申请人Null = false;
			}
		}
		
		/// <summary>属性电话</summary>
		[Member("电话", "电话", "System.String", 40, false, false, "电话")]
		[Browsable(true)]
		[DisplayName("电话")]
		[ReadOnly(false)]
		public string 电话 {
			get {
				return this.m_电话;
			}
			set {
				this.m_电话 = value;
				this.m_Is电话Null = false;
			}
		}
		
		/// <summary>属性地址</summary>
		[Member("地址", "地址", "System.String", 200, false, false, "地址")]
		[Browsable(true)]
		[DisplayName("地址")]
		[ReadOnly(false)]
		public string 地址 {
			get {
				return this.m_地址;
			}
			set {
				this.m_地址 = value;
				this.m_Is地址Null = false;
			}
		}
		
		/// <summary>属性邮编</summary>
		[Member("邮编", "邮编", "System.String", 12, false, false, "邮编")]
		[Browsable(true)]
		[DisplayName("邮编")]
		[ReadOnly(false)]
		public string 邮编 {
			get {
				return this.m_邮编;
			}
			set {
				this.m_邮编 = value;
				this.m_Is邮编Null = false;
			}
		}
		
		/// <summary>属性矿山名称</summary>
		[Member("矿山名称", "矿山名称", "System.String", 200, false, false, "矿山名称")]
		[Browsable(true)]
		[DisplayName("矿山名称")]
		[ReadOnly(false)]
		public string 矿山名称 {
			get {
				return this.m_矿山名称;
			}
			set {
				this.m_矿山名称 = value;
				this.m_Is矿山名称Null = false;
			}
		}
		
		/// <summary>属性东经起</summary>
		[Member("东经起", "东经起", "System.Double", 8, false, false, "东经起")]
		[Browsable(true)]
		[DisplayName("东经起")]
		[ReadOnly(false)]
		public double 东经起 {
			get {
				return this.m_东经起;
			}
			set {
				this.m_东经起 = value;
				this.m_Is东经起Null = false;
			}
		}
		
		/// <summary>属性东经止</summary>
		[Member("东经止", "东经止", "System.Double", 8, false, false, "东经止")]
		[Browsable(true)]
		[DisplayName("东经止")]
		[ReadOnly(false)]
		public double 东经止 {
			get {
				return this.m_东经止;
			}
			set {
				this.m_东经止 = value;
				this.m_Is东经止Null = false;
			}
		}
		
		/// <summary>属性北纬起</summary>
		[Member("北纬起", "北纬起", "System.Double", 8, false, false, "北纬起")]
		[Browsable(true)]
		[DisplayName("北纬起")]
		[ReadOnly(false)]
		public double 北纬起 {
			get {
				return this.m_北纬起;
			}
			set {
				this.m_北纬起 = value;
				this.m_Is北纬起Null = false;
			}
		}
		
		/// <summary>属性北纬止</summary>
		[Member("北纬止", "北纬止", "System.Double", 8, false, false, "北纬止")]
		[Browsable(true)]
		[DisplayName("北纬止")]
		[ReadOnly(false)]
		public double 北纬止 {
			get {
				return this.m_北纬止;
			}
			set {
				this.m_北纬止 = value;
				this.m_Is北纬止Null = false;
			}
		}
		
		/// <summary>属性经济类型</summary>
		[Member("经济类型", "经济类型", "System.Int32", 4, false, false, "经济类型")]
		[Browsable(true)]
		[DisplayName("经济类型")]
		[ReadOnly(false)]
		public int 经济类型 {
			get {
				return this.m_经济类型;
			}
			set {
				this.m_经济类型 = value;
				this.m_Is经济类型Null = false;
			}
		}
		
		/// <summary>属性项目审批机关</summary>
		[Member("项目审批机关", "项目审批机关", "System.String", 160, false, false, "项目审批机关")]
		[Browsable(true)]
		[DisplayName("项目审批机关")]
		[ReadOnly(false)]
		public string 项目审批机关 {
			get {
				return this.m_项目审批机关;
			}
			set {
				this.m_项目审批机关 = value;
				this.m_Is项目审批机关Null = false;
			}
		}
		
		/// <summary>属性批准文号</summary>
		[Member("批准文号", "批准文号", "System.String", 160, false, false, "批准文号")]
		[Browsable(true)]
		[DisplayName("批准文号")]
		[ReadOnly(false)]
		public string 批准文号 {
			get {
				return this.m_批准文号;
			}
			set {
				this.m_批准文号 = value;
				this.m_Is批准文号Null = false;
			}
		}
		
		/// <summary>属性投资额</summary>
		[Member("投资额", "投资额", "System.Double", 8, false, false, "投资额")]
		[Browsable(true)]
		[DisplayName("投资额")]
		[ReadOnly(false)]
		public double 投资额 {
			get {
				return this.m_投资额;
			}
			set {
				this.m_投资额 = value;
				this.m_Is投资额Null = false;
			}
		}
		
		/// <summary>属性投资额单位</summary>
		[Member("投资额单位", "投资额单位", "System.String", 40, false, false, "投资额单位")]
		[Browsable(true)]
		[DisplayName("投资额单位")]
		[ReadOnly(false)]
		public string 投资额单位 {
			get {
				return this.m_投资额单位;
			}
			set {
				this.m_投资额单位 = value;
				this.m_Is投资额单位Null = false;
			}
		}
		
		/// <summary>属性注册资金</summary>
		[Member("注册资金", "注册资金", "System.Double", 8, false, false, "注册资金")]
		[Browsable(true)]
		[DisplayName("注册资金")]
		[ReadOnly(false)]
		public double 注册资金 {
			get {
				return this.m_注册资金;
			}
			set {
				this.m_注册资金 = value;
				this.m_Is注册资金Null = false;
			}
		}
		
		/// <summary>属性注册资金单位</summary>
		[Member("注册资金单位", "注册资金单位", "System.String", 40, false, false, "注册资金单位")]
		[Browsable(true)]
		[DisplayName("注册资金单位")]
		[ReadOnly(false)]
		public string 注册资金单位 {
			get {
				return this.m_注册资金单位;
			}
			set {
				this.m_注册资金单位 = value;
				this.m_Is注册资金单位Null = false;
			}
		}
		
		/// <summary>属性资金来源</summary>
		[Member("资金来源", "资金来源", "System.String", 40, false, false, "资金来源")]
		[Browsable(true)]
		[DisplayName("资金来源")]
		[ReadOnly(false)]
		public string 资金来源 {
			get {
				return this.m_资金来源;
			}
			set {
				this.m_资金来源 = value;
				this.m_Is资金来源Null = false;
			}
		}
		
		/// <summary>属性开户银行</summary>
		[Member("开户银行", "开户银行", "System.String", 100, false, false, "开户银行")]
		[Browsable(true)]
		[DisplayName("开户银行")]
		[ReadOnly(false)]
		public string 开户银行 {
			get {
				return this.m_开户银行;
			}
			set {
				this.m_开户银行 = value;
				this.m_Is开户银行Null = false;
			}
		}
		
		/// <summary>属性帐号</summary>
		[Member("帐号", "帐号", "System.String", 100, false, false, "帐号")]
		[Browsable(true)]
		[DisplayName("帐号")]
		[ReadOnly(false)]
		public string 帐号 {
			get {
				return this.m_帐号;
			}
			set {
				this.m_帐号 = value;
				this.m_Is帐号Null = false;
			}
		}
		
		/// <summary>属性设计年限</summary>
		[Member("设计年限", "设计年限", "System.Single", 4, false, false, "设计年限")]
		[Browsable(true)]
		[DisplayName("设计年限")]
		[ReadOnly(false)]
		public float 设计年限 {
			get {
				return this.m_设计年限;
			}
			set {
				this.m_设计年限 = value;
				this.m_Is设计年限Null = false;
			}
		}
		
		/// <summary>属性开采主矿种</summary>
		[Member("开采主矿种", "开采主矿种", "System.Int32", 4, false, false, "开采主矿种")]
		[Browsable(true)]
		[DisplayName("开采主矿种")]
		[ReadOnly(false)]
		public int 开采主矿种 {
			get {
				return this.m_开采主矿种;
			}
			set {
				this.m_开采主矿种 = value;
				this.m_Is开采主矿种Null = false;
			}
		}
		
		/// <summary>属性其它主矿种</summary>
		[Member("其它主矿种", "其它主矿种", "System.String", 100, false, false, "其它主矿种")]
		[Browsable(true)]
		[DisplayName("其它主矿种")]
		[ReadOnly(false)]
		public string 其它主矿种 {
			get {
				return this.m_其它主矿种;
			}
			set {
				this.m_其它主矿种 = value;
				this.m_Is其它主矿种Null = false;
			}
		}
		
		/// <summary>属性共伴生类型</summary>
		[Member("共伴生类型", "共伴生类型", "System.Int32", 4, false, false, "共伴生类型")]
		[Browsable(true)]
		[DisplayName("共伴生类型")]
		[ReadOnly(false)]
		public int 共伴生类型 {
			get {
				return this.m_共伴生类型;
			}
			set {
				this.m_共伴生类型 = value;
				this.m_Is共伴生类型Null = false;
			}
		}
		
		/// <summary>属性设计规模</summary>
		[Member("设计规模", "设计规模", "System.Single", 4, false, false, "设计规模")]
		[Browsable(true)]
		[DisplayName("设计规模")]
		[ReadOnly(false)]
		public float 设计规模 {
			get {
				return this.m_设计规模;
			}
			set {
				this.m_设计规模 = value;
				this.m_Is设计规模Null = false;
			}
		}
		
		/// <summary>属性规模单位</summary>
		[Member("规模单位", "规模单位", "System.String", 40, false, false, "规模单位")]
		[Browsable(true)]
		[DisplayName("规模单位")]
		[ReadOnly(false)]
		public string 规模单位 {
			get {
				return this.m_规模单位;
			}
			set {
				this.m_规模单位 = value;
				this.m_Is规模单位Null = false;
			}
		}
		
		/// <summary>属性开采方式</summary>
		[Member("开采方式", "开采方式", "System.String", 80, false, false, "开采方式")]
		[Browsable(true)]
		[DisplayName("开采方式")]
		[ReadOnly(false)]
		public string 开采方式 {
			get {
				return this.m_开采方式;
			}
			set {
				this.m_开采方式 = value;
				this.m_Is开采方式Null = false;
			}
		}
		
		/// <summary>属性采矿方法</summary>
		[Member("采矿方法", "采矿方法", "System.String", 80, false, false, "采矿方法")]
		[Browsable(true)]
		[DisplayName("采矿方法")]
		[ReadOnly(false)]
		public string 采矿方法 {
			get {
				return this.m_采矿方法;
			}
			set {
				this.m_采矿方法 = value;
				this.m_Is采矿方法Null = false;
			}
		}
		
		/// <summary>属性选矿方法</summary>
		[Member("选矿方法", "选矿方法", "System.String", 80, false, false, "选矿方法")]
		[Browsable(true)]
		[DisplayName("选矿方法")]
		[ReadOnly(false)]
		public string 选矿方法 {
			get {
				return this.m_选矿方法;
			}
			set {
				this.m_选矿方法 = value;
				this.m_Is选矿方法Null = false;
			}
		}
		
		/// <summary>属性采矿回采率</summary>
		[Member("采矿回采率", "采矿回采率", "System.Single", 4, false, false, "采矿回采率")]
		[Browsable(true)]
		[DisplayName("采矿回采率")]
		[ReadOnly(false)]
		public float 采矿回采率 {
			get {
				return this.m_采矿回采率;
			}
			set {
				this.m_采矿回采率 = value;
				this.m_Is采矿回采率Null = false;
			}
		}
		
		/// <summary>属性矿石贫化率</summary>
		[Member("矿石贫化率", "矿石贫化率", "System.Single", 4, false, false, "矿石贫化率")]
		[Browsable(true)]
		[DisplayName("矿石贫化率")]
		[ReadOnly(false)]
		public float 矿石贫化率 {
			get {
				return this.m_矿石贫化率;
			}
			set {
				this.m_矿石贫化率 = value;
				this.m_Is矿石贫化率Null = false;
			}
		}
		
		/// <summary>属性选矿回收率</summary>
		[Member("选矿回收率", "选矿回收率", "System.Single", 4, false, false, "选矿回收率")]
		[Browsable(true)]
		[DisplayName("选矿回收率")]
		[ReadOnly(false)]
		public float 选矿回收率 {
			get {
				return this.m_选矿回收率;
			}
			set {
				this.m_选矿回收率 = value;
				this.m_Is选矿回收率Null = false;
			}
		}
		
		/// <summary>属性应缴纳采矿权价款</summary>
		[Member("应缴纳采矿权价款", "应缴纳采矿权价款", "System.Double", 8, false, false, "应缴纳采矿权价款")]
		[Browsable(true)]
		[DisplayName("应缴纳采矿权价款")]
		[ReadOnly(false)]
		public double 应缴纳采矿权价款 {
			get {
				return this.m_应缴纳采矿权价款;
			}
			set {
				this.m_应缴纳采矿权价款 = value;
				this.m_Is应缴纳采矿权价款Null = false;
			}
		}
		
		/// <summary>属性采深上限</summary>
		[Member("采深上限", "采深上限", "System.Double", 8, false, false, "采深上限")]
		[Browsable(true)]
		[DisplayName("采深上限")]
		[ReadOnly(false)]
		public double 采深上限 {
			get {
				return this.m_采深上限;
			}
			set {
				this.m_采深上限 = value;
				this.m_Is采深上限Null = false;
			}
		}
		
		/// <summary>属性采深下限</summary>
		[Member("采深下限", "采深下限", "System.Double", 8, false, false, "采深下限")]
		[Browsable(true)]
		[DisplayName("采深下限")]
		[ReadOnly(false)]
		public double 采深下限 {
			get {
				return this.m_采深下限;
			}
			set {
				this.m_采深下限 = value;
				this.m_Is采深下限Null = false;
			}
		}
		
		/// <summary>属性矿区面积</summary>
		[Member("矿区面积", "矿区面积", "System.Double", 8, false, false, "矿区面积")]
		[Browsable(true)]
		[DisplayName("矿区面积")]
		[ReadOnly(false)]
		public double 矿区面积 {
			get {
				return this.m_矿区面积;
			}
			set {
				this.m_矿区面积 = value;
				this.m_Is矿区面积Null = false;
			}
		}
		
		/// <summary>属性采矿权使用费</summary>
		[Member("采矿权使用费", "采矿权使用费", "System.Double", 8, false, false, "采矿权使用费")]
		[Browsable(true)]
		[DisplayName("采矿权使用费")]
		[ReadOnly(false)]
		public double 采矿权使用费 {
			get {
				return this.m_采矿权使用费;
			}
			set {
				this.m_采矿权使用费 = value;
				this.m_Is采矿权使用费Null = false;
			}
		}
		
		/// <summary>属性法定代表人</summary>
		[Member("法定代表人", "法定代表人", "System.String", 40, false, false, "法定代表人")]
		[Browsable(true)]
		[DisplayName("法定代表人")]
		[ReadOnly(false)]
		public string 法定代表人 {
			get {
				return this.m_法定代表人;
			}
			set {
				this.m_法定代表人 = value;
				this.m_Is法定代表人Null = false;
			}
		}
		
		/// <summary>属性填表人</summary>
		[Member("填表人", "填表人", "System.String", 40, false, false, "填表人")]
		[Browsable(true)]
		[DisplayName("填表人")]
		[ReadOnly(false)]
		public string 填表人 {
			get {
				return this.m_填表人;
			}
			set {
				this.m_填表人 = value;
				this.m_Is填表人Null = false;
			}
		}
		
		/// <summary>属性受理日期</summary>
		[Member("受理日期", "受理日期", "System.DateTime", 8, false, false, "受理日期")]
		[Browsable(true)]
		[DisplayName("受理日期")]
		[ReadOnly(false)]
		public System.DateTime 受理日期 {
			get {
				return this.m_受理日期;
			}
			set {
				this.m_受理日期 = value;
				this.m_Is受理日期Null = false;
			}
		}
		
		/// <summary>属性有效期限</summary>
		[Member("有效期限", "有效期限", "System.String", 12, false, false, "有效期限")]
		[Browsable(true)]
		[DisplayName("有效期限")]
		[ReadOnly(false)]
		public string 有效期限 {
			get {
				return this.m_有效期限;
			}
			set {
				this.m_有效期限 = value;
				this.m_Is有效期限Null = false;
			}
		}
		
		/// <summary>属性有效期起</summary>
		[Member("有效期起", "有效期起", "System.DateTime", 8, false, false, "有效期起")]
		[Browsable(true)]
		[DisplayName("有效期起")]
		[ReadOnly(false)]
		public System.DateTime 有效期起 {
			get {
				return this.m_有效期起;
			}
			set {
				this.m_有效期起 = value;
				this.m_Is有效期起Null = false;
			}
		}
		
		/// <summary>属性有效期止</summary>
		[Member("有效期止", "有效期止", "System.DateTime", 8, false, false, "有效期止")]
		[Browsable(true)]
		[DisplayName("有效期止")]
		[ReadOnly(false)]
		public System.DateTime 有效期止 {
			get {
				return this.m_有效期止;
			}
			set {
				this.m_有效期止 = value;
				this.m_Is有效期止Null = false;
			}
		}
		
		/// <summary>属性矿权终止时间</summary>
		[Member("矿权终止时间", "矿权终止时间", "System.DateTime", 8, false, false, "矿权终止时间")]
		[Browsable(true)]
		[DisplayName("矿权终止时间")]
		[ReadOnly(false)]
		public System.DateTime 矿权终止时间 {
			get {
				return this.m_矿权终止时间;
			}
			set {
				this.m_矿权终止时间 = value;
				this.m_Is矿权终止时间Null = false;
			}
		}
		
		/// <summary>属性审查人</summary>
		[Member("审查人", "审查人", "System.String", 100, false, false, "审查人")]
		[Browsable(true)]
		[DisplayName("审查人")]
		[ReadOnly(false)]
		public string 审查人 {
			get {
				return this.m_审查人;
			}
			set {
				this.m_审查人 = value;
				this.m_Is审查人Null = false;
			}
		}
		
		/// <summary>属性签发</summary>
		[Member("签发", "签发", "System.String", 200, false, false, "签发")]
		[Browsable(true)]
		[DisplayName("签发")]
		[ReadOnly(false)]
		public string 签发 {
			get {
				return this.m_签发;
			}
			set {
				this.m_签发 = value;
				this.m_Is签发Null = false;
			}
		}
		
		/// <summary>属性复核</summary>
		[Member("复核", "复核", "System.String", 200, false, false, "复核")]
		[Browsable(true)]
		[DisplayName("复核")]
		[ReadOnly(false)]
		public string 复核 {
			get {
				return this.m_复核;
			}
			set {
				this.m_复核 = value;
				this.m_Is复核Null = false;
			}
		}
		
		/// <summary>属性审核</summary>
		[Member("审核", "审核", "System.String", 200, false, false, "审核")]
		[Browsable(true)]
		[DisplayName("审核")]
		[ReadOnly(false)]
		public string 审核 {
			get {
				return this.m_审核;
			}
			set {
				this.m_审核 = value;
				this.m_Is审核Null = false;
			}
		}
		
		/// <summary>属性签发时间</summary>
		[Member("签发时间", "签发时间", "System.DateTime", 8, false, false, "签发时间")]
		[Browsable(true)]
		[DisplayName("签发时间")]
		[ReadOnly(false)]
		public System.DateTime 签发时间 {
			get {
				return this.m_签发时间;
			}
			set {
				this.m_签发时间 = value;
				this.m_Is签发时间Null = false;
			}
		}
		
		/// <summary>属性变更类型</summary>
		[Member("变更类型", "变更类型", "System.String", 20, false, false, "变更类型")]
		[Browsable(true)]
		[DisplayName("变更类型")]
		[ReadOnly(false)]
		public string 变更类型 {
			get {
				return this.m_变更类型;
			}
			set {
				this.m_变更类型 = value;
				this.m_Is变更类型Null = false;
			}
		}
		
		/// <summary>属性变更内容</summary>
		[Member("变更内容", "变更内容", "System.String", 510, false, false, "变更内容")]
		[Browsable(true)]
		[DisplayName("变更内容")]
		[ReadOnly(false)]
		public string 变更内容 {
			get {
				return this.m_变更内容;
			}
			set {
				this.m_变更内容 = value;
				this.m_Is变更内容Null = false;
			}
		}
		
		/// <summary>属性矿区编码</summary>
		[Member("矿区编码", "矿区编码", "System.Int32", 4, false, false, "矿区编码")]
		[Browsable(true)]
		[DisplayName("矿区编码")]
		[ReadOnly(false)]
		public int 矿区编码 {
			get {
				return this.m_矿区编码;
			}
			set {
				this.m_矿区编码 = value;
				this.m_Is矿区编码Null = false;
			}
		}
		
		/// <summary>属性采矿权取得方式</summary>
		[Member("采矿权取得方式", "采矿权取得方式", "System.String", 100, false, false, "采矿权取得方式")]
		[Browsable(true)]
		[DisplayName("采矿权取得方式")]
		[ReadOnly(false)]
		public string 采矿权取得方式 {
			get {
				return this.m_采矿权取得方式;
			}
			set {
				this.m_采矿权取得方式 = value;
				this.m_Is采矿权取得方式Null = false;
			}
		}
		
		/// <summary>属性取得方式代码</summary>
		[Member("取得方式代码", "取得方式代码", "System.Int32", 4, false, false, "取得方式代码")]
		[Browsable(true)]
		[DisplayName("取得方式代码")]
		[ReadOnly(false)]
		public int 取得方式代码 {
			get {
				return this.m_取得方式代码;
			}
			set {
				this.m_取得方式代码 = value;
				this.m_Is取得方式代码Null = false;
			}
		}
		
		/// <summary>属性价款处置方式</summary>
		[Member("价款处置方式", "价款处置方式", "System.String", 100, false, false, "价款处置方式")]
		[Browsable(true)]
		[DisplayName("价款处置方式")]
		[ReadOnly(false)]
		public string 价款处置方式 {
			get {
				return this.m_价款处置方式;
			}
			set {
				this.m_价款处置方式 = value;
				this.m_Is价款处置方式Null = false;
			}
		}
		
		/// <summary>属性价款处置方式代码</summary>
		[Member("价款处置方式代码", "价款处置方式代码", "System.Int32", 4, false, false, "价款处置方式代码")]
		[Browsable(true)]
		[DisplayName("价款处置方式代码")]
		[ReadOnly(false)]
		public int 价款处置方式代码 {
			get {
				return this.m_价款处置方式代码;
			}
			set {
				this.m_价款处置方式代码 = value;
				this.m_Is价款处置方式代码Null = false;
			}
		}
		
		/// <summary>属性勘查许可证号</summary>
		[Member("勘查许可证号", "勘查许可证号", "System.String", 40, false, false, "勘查许可证号")]
		[Browsable(true)]
		[DisplayName("勘查许可证号")]
		[ReadOnly(false)]
		public string 勘查许可证号 {
			get {
				return this.m_勘查许可证号;
			}
			set {
				this.m_勘查许可证号 = value;
				this.m_Is勘查许可证号Null = false;
			}
		}
		
		/// <summary>属性总储量</summary>
		[Member("总储量", "总储量", "System.Double", 8, false, false, "总储量")]
		[Browsable(true)]
		[DisplayName("总储量")]
		[ReadOnly(false)]
		public double 总储量 {
			get {
				return this.m_总储量;
			}
			set {
				this.m_总储量 = value;
				this.m_Is总储量Null = false;
			}
		}
		
		/// <summary>属性储量单位</summary>
		[Member("储量单位", "储量单位", "System.String", 40, false, false, "储量单位")]
		[Browsable(true)]
		[DisplayName("储量单位")]
		[ReadOnly(false)]
		public string 储量单位 {
			get {
				return this.m_储量单位;
			}
			set {
				this.m_储量单位 = value;
				this.m_Is储量单位Null = false;
			}
		}
		
		/// <summary>属性矿石类型</summary>
		[Member("矿石类型", "矿石类型", "System.String", 100, false, false, "矿石类型")]
		[Browsable(true)]
		[DisplayName("矿石类型")]
		[ReadOnly(false)]
		public string 矿石类型 {
			get {
				return this.m_矿石类型;
			}
			set {
				this.m_矿石类型 = value;
				this.m_Is矿石类型Null = false;
			}
		}
		
		/// <summary>属性划矿备案号</summary>
		[Member("划矿备案号", "划矿备案号", "System.String", 50, false, false, "划矿备案号")]
		[Browsable(true)]
		[DisplayName("划矿备案号")]
		[ReadOnly(false)]
		public string 划矿备案号 {
			get {
				return this.m_划矿备案号;
			}
			set {
				this.m_划矿备案号 = value;
				this.m_Is划矿备案号Null = false;
			}
		}
		
		/// <summary>属性原许可证号</summary>
		[Member("原许可证号", "原许可证号", "System.String", 50, false, false, "原许可证号")]
		[Browsable(true)]
		[DisplayName("原许可证号")]
		[ReadOnly(false)]
		public string 原许可证号 {
			get {
				return this.m_原许可证号;
			}
			set {
				this.m_原许可证号 = value;
				this.m_Is原许可证号Null = false;
			}
		}
		
		/// <summary>属性原签发时间</summary>
		[Member("原签发时间", "原签发时间", "System.DateTime", 8, false, false, "原签发时间")]
		[Browsable(true)]
		[DisplayName("原签发时间")]
		[ReadOnly(false)]
		public System.DateTime 原签发时间 {
			get {
				return this.m_原签发时间;
			}
			set {
				this.m_原签发时间 = value;
				this.m_Is原签发时间Null = false;
			}
		}
		
		/// <summary>属性原有效期起</summary>
		[Member("原有效期起", "原有效期起", "System.DateTime", 8, false, false, "原有效期起")]
		[Browsable(true)]
		[DisplayName("原有效期起")]
		[ReadOnly(false)]
		public System.DateTime 原有效期起 {
			get {
				return this.m_原有效期起;
			}
			set {
				this.m_原有效期起 = value;
				this.m_Is原有效期起Null = false;
			}
		}
		
		/// <summary>属性原有效期止</summary>
		[Member("原有效期止", "原有效期止", "System.DateTime", 8, false, false, "原有效期止")]
		[Browsable(true)]
		[DisplayName("原有效期止")]
		[ReadOnly(false)]
		public System.DateTime 原有效期止 {
			get {
				return this.m_原有效期止;
			}
			set {
				this.m_原有效期止 = value;
				this.m_Is原有效期止Null = false;
			}
		}
		
		/// <summary>属性填表时间</summary>
		[Member("填表时间", "填表时间", "System.DateTime", 8, false, false, "填表时间")]
		[Browsable(true)]
		[DisplayName("填表时间")]
		[ReadOnly(false)]
		public System.DateTime 填表时间 {
			get {
				return this.m_填表时间;
			}
			set {
				this.m_填表时间 = value;
				this.m_Is填表时间Null = false;
			}
		}
		
		/// <summary>属性许可证副本说明</summary>
		[Member("许可证副本说明", "许可证副本说明", "System.String", 510, false, false, "许可证副本说明")]
		[Browsable(true)]
		[DisplayName("许可证副本说明")]
		[ReadOnly(false)]
		public string 许可证副本说明 {
			get {
				return this.m_许可证副本说明;
			}
			set {
				this.m_许可证副本说明 = value;
				this.m_Is许可证副本说明Null = false;
			}
		}
		
		/// <summary>属性发证机关编码</summary>
		[Member("发证机关编码", "发证机关编码", "System.String", 12, false, false, "发证机关编码")]
		[Browsable(true)]
		[DisplayName("发证机关编码")]
		[ReadOnly(false)]
		public string 发证机关编码 {
			get {
				return this.m_发证机关编码;
			}
			set {
				this.m_发证机关编码 = value;
				this.m_Is发证机关编码Null = false;
			}
		}
		
		/// <summary>属性发证机关名称</summary>
		[Member("发证机关名称", "发证机关名称", "System.String", 80, false, false, "发证机关名称")]
		[Browsable(true)]
		[DisplayName("发证机关名称")]
		[ReadOnly(false)]
		public string 发证机关名称 {
			get {
				return this.m_发证机关名称;
			}
			set {
				this.m_发证机关名称 = value;
				this.m_Is发证机关名称Null = false;
			}
		}
		
		/// <summary>属性所在行政区</summary>
		[Member("所在行政区", "所在行政区", "System.Int32", 4, false, false, "所在行政区")]
		[Browsable(true)]
		[DisplayName("所在行政区")]
		[ReadOnly(false)]
		public int 所在行政区 {
			get {
				return this.m_所在行政区;
			}
			set {
				this.m_所在行政区 = value;
				this.m_Is所在行政区Null = false;
			}
		}
		
		/// <summary>属性所在行政区名称</summary>
		[Member("所在行政区名称", "所在行政区名称", "System.String", 80, false, false, "所在行政区名称")]
		[Browsable(true)]
		[DisplayName("所在行政区名称")]
		[ReadOnly(false)]
		public string 所在行政区名称 {
			get {
				return this.m_所在行政区名称;
			}
			set {
				this.m_所在行政区名称 = value;
				this.m_Is所在行政区名称Null = false;
			}
		}
		
		/// <summary>属性坐标系统</summary>
		[Member("坐标系统", "坐标系统", "System.Int32", 4, false, false, "坐标系统")]
		[Browsable(true)]
		[DisplayName("坐标系统")]
		[ReadOnly(false)]
		public int 坐标系统 {
			get {
				return this.m_坐标系统;
			}
			set {
				this.m_坐标系统 = value;
				this.m_Is坐标系统Null = false;
			}
		}
		
		/// <summary>属性实地核查状况</summary>
		[Member("实地核查状况", "实地核查状况", "System.Int32", 4, false, false, "实地核查状况")]
		[Browsable(true)]
		[DisplayName("实地核查状况")]
		[ReadOnly(false)]
		public int 实地核查状况 {
			get {
				return this.m_实地核查状况;
			}
			set {
				this.m_实地核查状况 = value;
				this.m_Is实地核查状况Null = false;
			}
		}
		
		/// <summary>属性实地核查单位</summary>
		[Member("实地核查单位", "实地核查单位", "System.String", 200, false, false, "实地核查单位")]
		[Browsable(true)]
		[DisplayName("实地核查单位")]
		[ReadOnly(false)]
		public string 实地核查单位 {
			get {
				return this.m_实地核查单位;
			}
			set {
				this.m_实地核查单位 = value;
				this.m_Is实地核查单位Null = false;
			}
		}
		
		/// <summary>属性实地核查人</summary>
		[Member("实地核查人", "实地核查人", "System.String", 40, false, false, "实地核查人")]
		[Browsable(true)]
		[DisplayName("实地核查人")]
		[ReadOnly(false)]
		public string 实地核查人 {
			get {
				return this.m_实地核查人;
			}
			set {
				this.m_实地核查人 = value;
				this.m_Is实地核查人Null = false;
			}
		}
		
		/// <summary>属性实地核查完成时间</summary>
		[Member("实地核查完成时间", "实地核查完成时间", "System.DateTime", 8, false, false, "实地核查完成时间")]
		[Browsable(true)]
		[DisplayName("实地核查完成时间")]
		[ReadOnly(false)]
		public System.DateTime 实地核查完成时间 {
			get {
				return this.m_实地核查完成时间;
			}
			set {
				this.m_实地核查完成时间 = value;
				this.m_Is实地核查完成时间Null = false;
			}
		}
		
		/// <summary>属性重叠核查单位</summary>
		[Member("重叠核查单位", "重叠核查单位", "System.String", 510, false, false, "重叠核查单位")]
		[Browsable(true)]
		[DisplayName("重叠核查单位")]
		[ReadOnly(false)]
		public string 重叠核查单位 {
			get {
				return this.m_重叠核查单位;
			}
			set {
				this.m_重叠核查单位 = value;
				this.m_Is重叠核查单位Null = false;
			}
		}
		
		/// <summary>属性重叠核查人</summary>
		[Member("重叠核查人", "重叠核查人", "System.String", 100, false, false, "重叠核查人")]
		[Browsable(true)]
		[DisplayName("重叠核查人")]
		[ReadOnly(false)]
		public string 重叠核查人 {
			get {
				return this.m_重叠核查人;
			}
			set {
				this.m_重叠核查人 = value;
				this.m_Is重叠核查人Null = false;
			}
		}
		
		/// <summary>属性重叠核查完成时间</summary>
		[Member("重叠核查完成时间", "重叠核查完成时间", "System.DateTime", 8, false, false, "重叠核查完成时间")]
		[Browsable(true)]
		[DisplayName("重叠核查完成时间")]
		[ReadOnly(false)]
		public System.DateTime 重叠核查完成时间 {
			get {
				return this.m_重叠核查完成时间;
			}
			set {
				this.m_重叠核查完成时间 = value;
				this.m_Is重叠核查完成时间Null = false;
			}
		}
		
		/// <summary>属性词典标识1</summary>
		[Member("词典标识1", "词典标识1", "System.Int32", 4, false, false, "词典标识1")]
		[Browsable(true)]
		[DisplayName("词典标识1")]
		[ReadOnly(false)]
		public int 词典标识1 {
			get {
				return this.m_词典标识1;
			}
			set {
				this.m_词典标识1 = value;
				this.m_Is词典标识1Null = false;
			}
		}
		
		/// <summary>属性词典标识2</summary>
		[Member("词典标识2", "词典标识2", "System.Int32", 4, false, false, "词典标识2")]
		[Browsable(true)]
		[DisplayName("词典标识2")]
		[ReadOnly(false)]
		public int 词典标识2 {
			get {
				return this.m_词典标识2;
			}
			set {
				this.m_词典标识2 = value;
				this.m_Is词典标识2Null = false;
			}
		}
		
		/// <summary>属性数值标识1</summary>
		[Member("数值标识1", "数值标识1", "System.Double", 8, false, false, "数值标识1")]
		[Browsable(true)]
		[DisplayName("数值标识1")]
		[ReadOnly(false)]
		public double 数值标识1 {
			get {
				return this.m_数值标识1;
			}
			set {
				this.m_数值标识1 = value;
				this.m_Is数值标识1Null = false;
			}
		}
		
		/// <summary>属性数值标识2</summary>
		[Member("数值标识2", "数值标识2", "System.Double", 8, false, false, "数值标识2")]
		[Browsable(true)]
		[DisplayName("数值标识2")]
		[ReadOnly(false)]
		public double 数值标识2 {
			get {
				return this.m_数值标识2;
			}
			set {
				this.m_数值标识2 = value;
				this.m_Is数值标识2Null = false;
			}
		}
		
		/// <summary>属性文本标识1</summary>
		[Member("文本标识1", "文本标识1", "System.String", 510, false, false, "文本标识1")]
		[Browsable(true)]
		[DisplayName("文本标识1")]
		[ReadOnly(false)]
		public string 文本标识1 {
			get {
				return this.m_文本标识1;
			}
			set {
				this.m_文本标识1 = value;
				this.m_Is文本标识1Null = false;
			}
		}
		
		/// <summary>属性文本标识2</summary>
		[Member("文本标识2", "文本标识2", "System.String", 510, false, false, "文本标识2")]
		[Browsable(true)]
		[DisplayName("文本标识2")]
		[ReadOnly(false)]
		public string 文本标识2 {
			get {
				return this.m_文本标识2;
			}
			set {
				this.m_文本标识2 = value;
				this.m_Is文本标识2Null = false;
			}
		}
		
		/// <summary>属性实地核查坐标</summary>
		[Member("实地核查坐标", "实地核查坐标", "System.String", -1, false, false, "实地核查坐标")]
		[Browsable(true)]
		[DisplayName("实地核查坐标")]
		[ReadOnly(false)]
		public string 实地核查坐标 {
			get {
				return this.m_实地核查坐标;
			}
			set {
				this.m_实地核查坐标 = value;
				this.m_Is实地核查坐标Null = false;
			}
		}
		
		/// <summary>属性实地核查意见</summary>
		[Member("实地核查意见", "实地核查意见", "System.String", -1, false, false, "实地核查意见")]
		[Browsable(true)]
		[DisplayName("实地核查意见")]
		[ReadOnly(false)]
		public string 实地核查意见 {
			get {
				return this.m_实地核查意见;
			}
			set {
				this.m_实地核查意见 = value;
				this.m_Is实地核查意见Null = false;
			}
		}
		
		/// <summary>属性重叠核查意见</summary>
		[Member("重叠核查意见", "重叠核查意见", "System.String", -1, false, false, "重叠核查意见")]
		[Browsable(true)]
		[DisplayName("重叠核查意见")]
		[ReadOnly(false)]
		public string 重叠核查意见 {
			get {
				return this.m_重叠核查意见;
			}
			set {
				this.m_重叠核查意见 = value;
				this.m_Is重叠核查意见Null = false;
			}
		}
		
		/// <summary>属性审查人意见</summary>
		[Member("审查人意见", "审查人意见", "System.String", -1, false, false, "审查人意见")]
		[Browsable(true)]
		[DisplayName("审查人意见")]
		[ReadOnly(false)]
		public string 审查人意见 {
			get {
				return this.m_审查人意见;
			}
			set {
				this.m_审查人意见 = value;
				this.m_Is审查人意见Null = false;
			}
		}
		
		/// <summary>属性区域坐标</summary>
		[Member("区域坐标", "区域坐标", "System.String", -1, false, false, "区域坐标")]
		[Browsable(true)]
		[DisplayName("区域坐标")]
		[ReadOnly(false)]
		public string 区域坐标 {
			get {
				return this.m_区域坐标;
			}
			set {
				this.m_区域坐标 = value;
				this.m_Is区域坐标Null = false;
			}
		}
		
		/// <summary>属性最终产品</summary>
		[Member("最终产品", "最终产品", "System.String", -1, false, false, "最终产品")]
		[Browsable(true)]
		[DisplayName("最终产品")]
		[ReadOnly(false)]
		public string 最终产品 {
			get {
				return this.m_最终产品;
			}
			set {
				this.m_最终产品 = value;
				this.m_Is最终产品Null = false;
			}
		}
		
		/// <summary>属性探矿权取得方式</summary>
		[Member("探矿权取得方式", "探矿权取得方式", "System.String", -1, false, false, "探矿权取得方式")]
		[Browsable(true)]
		[DisplayName("探矿权取得方式")]
		[ReadOnly(false)]
		public string 探矿权取得方式 {
			get {
				return this.m_探矿权取得方式;
			}
			set {
				this.m_探矿权取得方式 = value;
				this.m_Is探矿权取得方式Null = false;
			}
		}
		
		/// <summary>属性价款处置方式说明</summary>
		[Member("价款处置方式说明", "价款处置方式说明", "System.String", -1, false, false, "价款处置方式说明")]
		[Browsable(true)]
		[DisplayName("价款处置方式说明")]
		[ReadOnly(false)]
		public string 价款处置方式说明 {
			get {
				return this.m_价款处置方式说明;
			}
			set {
				this.m_价款处置方式说明 = value;
				this.m_Is价款处置方式说明Null = false;
			}
		}
		
		/// <summary>属性探明地质储量</summary>
		[Member("探明地质储量", "探明地质储量", "System.String", -1, false, false, "探明地质储量")]
		[Browsable(true)]
		[DisplayName("探明地质储量")]
		[ReadOnly(false)]
		public string 探明地质储量 {
			get {
				return this.m_探明地质储量;
			}
			set {
				this.m_探明地质储量 = value;
				this.m_Is探明地质储量Null = false;
			}
		}
		
		/// <summary>属性设计利用储量</summary>
		[Member("设计利用储量", "设计利用储量", "System.String", -1, false, false, "设计利用储量")]
		[Browsable(true)]
		[DisplayName("设计利用储量")]
		[ReadOnly(false)]
		public string 设计利用储量 {
			get {
				return this.m_设计利用储量;
			}
			set {
				this.m_设计利用储量 = value;
				this.m_Is设计利用储量Null = false;
			}
		}
		
		/// <summary>属性地质报告审批情况</summary>
		[Member("地质报告审批情况", "地质报告审批情况", "System.String", -1, false, false, "地质报告审批情况")]
		[Browsable(true)]
		[DisplayName("地质报告审批情况")]
		[ReadOnly(false)]
		public string 地质报告审批情况 {
			get {
				return this.m_地质报告审批情况;
			}
			set {
				this.m_地质报告审批情况 = value;
				this.m_Is地质报告审批情况Null = false;
			}
		}
		
		/// <summary>属性矿石品位</summary>
		[Member("矿石品位", "矿石品位", "System.String", -1, false, false, "矿石品位")]
		[Browsable(true)]
		[DisplayName("矿石品位")]
		[ReadOnly(false)]
		public string 矿石品位 {
			get {
				return this.m_矿石品位;
			}
			set {
				this.m_矿石品位 = value;
				this.m_Is矿石品位Null = false;
			}
		}
		
		/// <summary>属性综合回收</summary>
		[Member("综合回收", "综合回收", "System.String", -1, false, false, "综合回收")]
		[Browsable(true)]
		[DisplayName("综合回收")]
		[ReadOnly(false)]
		public string 综合回收 {
			get {
				return this.m_综合回收;
			}
			set {
				this.m_综合回收 = value;
				this.m_Is综合回收Null = false;
			}
		}
		
		/// <summary>属性申请原因</summary>
		[Member("申请原因", "申请原因", "System.String", -1, false, false, "申请原因")]
		[Browsable(true)]
		[DisplayName("申请原因")]
		[ReadOnly(false)]
		public string 申请原因 {
			get {
				return this.m_申请原因;
			}
			set {
				this.m_申请原因 = value;
				this.m_Is申请原因Null = false;
			}
		}
		
		/// <summary>属性补偿费交纳情况</summary>
		[Member("补偿费交纳情况", "补偿费交纳情况", "System.String", -1, false, false, "补偿费交纳情况")]
		[Browsable(true)]
		[DisplayName("补偿费交纳情况")]
		[ReadOnly(false)]
		public string 补偿费交纳情况 {
			get {
				return this.m_补偿费交纳情况;
			}
			set {
				this.m_补偿费交纳情况 = value;
				this.m_Is补偿费交纳情况Null = false;
			}
		}
		
		/// <summary>属性使用费交纳情况</summary>
		[Member("使用费交纳情况", "使用费交纳情况", "System.String", -1, false, false, "使用费交纳情况")]
		[Browsable(true)]
		[DisplayName("使用费交纳情况")]
		[ReadOnly(false)]
		public string 使用费交纳情况 {
			get {
				return this.m_使用费交纳情况;
			}
			set {
				this.m_使用费交纳情况 = value;
				this.m_Is使用费交纳情况Null = false;
			}
		}
		
		/// <summary>属性价款处置情况</summary>
		[Member("价款处置情况", "价款处置情况", "System.String", -1, false, false, "价款处置情况")]
		[Browsable(true)]
		[DisplayName("价款处置情况")]
		[ReadOnly(false)]
		public string 价款处置情况 {
			get {
				return this.m_价款处置情况;
			}
			set {
				this.m_价款处置情况 = value;
				this.m_Is价款处置情况Null = false;
			}
		}
		
		/// <summary>属性合并项目</summary>
		[Member("合并项目", "合并项目", "System.String", -1, false, false, "合并项目")]
		[Browsable(true)]
		[DisplayName("合并项目")]
		[ReadOnly(false)]
		public string 合并项目 {
			get {
				return this.m_合并项目;
			}
			set {
				this.m_合并项目 = value;
				this.m_Is合并项目Null = false;
			}
		}
		
		/// <summary>属性备注</summary>
		[Member("备注", "备注", "System.String", -1, false, false, "备注")]
		[Browsable(true)]
		[DisplayName("备注")]
		[ReadOnly(false)]
		public string 备注 {
			get {
				return this.m_备注;
			}
			set {
				this.m_备注 = value;
				this.m_Is备注Null = false;
			}
		}
		
		/// <summary>属性BSM</summary>
		[Member("BSM", "BSM", true, true, "BSM")]
		[Browsable(true)]
		[DisplayName("BSM")]
		[ReadOnly(false)]
		public int BSM {
			get {
				return this.m_BSM;
			}
			set {
				this.m_BSM = value;
				this.m_IsBSMNull = false;
				if ((this.OnOIDChanged != null)) {
					this.OnOIDChanged(this, null);
				}
			}
		}
		
		/// <summary>对象ID发生变化的时候触发的事件</summary>
		public event SuperORM.Attributes.OIDChangedHandler OnOIDChanged;
		
		/// <summary>属性改变的时候</summary>
		public event SuperORM.PropertyChangeHandler PropertyChanged;
		
		// 重载的方法，判断两个对象是否相等，判断条件是两个对象的主键值是否相等。
		public override bool Equals(object obj) {
			项目档案 项目档案 = ((项目档案)(obj));
			if ((项目档案.BSM == this.m_BSM)) {
				return true;
			}
			else {
				return false;
			}
		}
		
		/// <summary>判断某一个属性是否为空</summary>
		public override bool IsNull(string propname) {
			if (propname.Equals("CK_GUID")) {
				return this.m_IsCK_GUIDNull;
			}
			if (propname.Equals("申请序号")) {
				return this.m_Is申请序号Null;
			}
			if (propname.Equals("许可证号")) {
				return this.m_Is许可证号Null;
			}
			if (propname.Equals("项目档案号")) {
				return this.m_Is项目档案号Null;
			}
			if (propname.Equals("项目类型")) {
				return this.m_Is项目类型Null;
			}
			if (propname.Equals("申请人")) {
				return this.m_Is申请人Null;
			}
			if (propname.Equals("电话")) {
				return this.m_Is电话Null;
			}
			if (propname.Equals("地址")) {
				return this.m_Is地址Null;
			}
			if (propname.Equals("邮编")) {
				return this.m_Is邮编Null;
			}
			if (propname.Equals("矿山名称")) {
				return this.m_Is矿山名称Null;
			}
			if (propname.Equals("东经起")) {
				return this.m_Is东经起Null;
			}
			if (propname.Equals("东经止")) {
				return this.m_Is东经止Null;
			}
			if (propname.Equals("北纬起")) {
				return this.m_Is北纬起Null;
			}
			if (propname.Equals("北纬止")) {
				return this.m_Is北纬止Null;
			}
			if (propname.Equals("经济类型")) {
				return this.m_Is经济类型Null;
			}
			if (propname.Equals("项目审批机关")) {
				return this.m_Is项目审批机关Null;
			}
			if (propname.Equals("批准文号")) {
				return this.m_Is批准文号Null;
			}
			if (propname.Equals("投资额")) {
				return this.m_Is投资额Null;
			}
			if (propname.Equals("投资额单位")) {
				return this.m_Is投资额单位Null;
			}
			if (propname.Equals("注册资金")) {
				return this.m_Is注册资金Null;
			}
			if (propname.Equals("注册资金单位")) {
				return this.m_Is注册资金单位Null;
			}
			if (propname.Equals("资金来源")) {
				return this.m_Is资金来源Null;
			}
			if (propname.Equals("开户银行")) {
				return this.m_Is开户银行Null;
			}
			if (propname.Equals("帐号")) {
				return this.m_Is帐号Null;
			}
			if (propname.Equals("设计年限")) {
				return this.m_Is设计年限Null;
			}
			if (propname.Equals("开采主矿种")) {
				return this.m_Is开采主矿种Null;
			}
			if (propname.Equals("其它主矿种")) {
				return this.m_Is其它主矿种Null;
			}
			if (propname.Equals("共伴生类型")) {
				return this.m_Is共伴生类型Null;
			}
			if (propname.Equals("设计规模")) {
				return this.m_Is设计规模Null;
			}
			if (propname.Equals("规模单位")) {
				return this.m_Is规模单位Null;
			}
			if (propname.Equals("开采方式")) {
				return this.m_Is开采方式Null;
			}
			if (propname.Equals("采矿方法")) {
				return this.m_Is采矿方法Null;
			}
			if (propname.Equals("选矿方法")) {
				return this.m_Is选矿方法Null;
			}
			if (propname.Equals("采矿回采率")) {
				return this.m_Is采矿回采率Null;
			}
			if (propname.Equals("矿石贫化率")) {
				return this.m_Is矿石贫化率Null;
			}
			if (propname.Equals("选矿回收率")) {
				return this.m_Is选矿回收率Null;
			}
			if (propname.Equals("应缴纳采矿权价款")) {
				return this.m_Is应缴纳采矿权价款Null;
			}
			if (propname.Equals("采深上限")) {
				return this.m_Is采深上限Null;
			}
			if (propname.Equals("采深下限")) {
				return this.m_Is采深下限Null;
			}
			if (propname.Equals("矿区面积")) {
				return this.m_Is矿区面积Null;
			}
			if (propname.Equals("采矿权使用费")) {
				return this.m_Is采矿权使用费Null;
			}
			if (propname.Equals("法定代表人")) {
				return this.m_Is法定代表人Null;
			}
			if (propname.Equals("填表人")) {
				return this.m_Is填表人Null;
			}
			if (propname.Equals("受理日期")) {
				return this.m_Is受理日期Null;
			}
			if (propname.Equals("有效期限")) {
				return this.m_Is有效期限Null;
			}
			if (propname.Equals("有效期起")) {
				return this.m_Is有效期起Null;
			}
			if (propname.Equals("有效期止")) {
				return this.m_Is有效期止Null;
			}
			if (propname.Equals("矿权终止时间")) {
				return this.m_Is矿权终止时间Null;
			}
			if (propname.Equals("审查人")) {
				return this.m_Is审查人Null;
			}
			if (propname.Equals("签发")) {
				return this.m_Is签发Null;
			}
			if (propname.Equals("复核")) {
				return this.m_Is复核Null;
			}
			if (propname.Equals("审核")) {
				return this.m_Is审核Null;
			}
			if (propname.Equals("签发时间")) {
				return this.m_Is签发时间Null;
			}
			if (propname.Equals("变更类型")) {
				return this.m_Is变更类型Null;
			}
			if (propname.Equals("变更内容")) {
				return this.m_Is变更内容Null;
			}
			if (propname.Equals("矿区编码")) {
				return this.m_Is矿区编码Null;
			}
			if (propname.Equals("采矿权取得方式")) {
				return this.m_Is采矿权取得方式Null;
			}
			if (propname.Equals("取得方式代码")) {
				return this.m_Is取得方式代码Null;
			}
			if (propname.Equals("价款处置方式")) {
				return this.m_Is价款处置方式Null;
			}
			if (propname.Equals("价款处置方式代码")) {
				return this.m_Is价款处置方式代码Null;
			}
			if (propname.Equals("勘查许可证号")) {
				return this.m_Is勘查许可证号Null;
			}
			if (propname.Equals("总储量")) {
				return this.m_Is总储量Null;
			}
			if (propname.Equals("储量单位")) {
				return this.m_Is储量单位Null;
			}
			if (propname.Equals("矿石类型")) {
				return this.m_Is矿石类型Null;
			}
			if (propname.Equals("划矿备案号")) {
				return this.m_Is划矿备案号Null;
			}
			if (propname.Equals("原许可证号")) {
				return this.m_Is原许可证号Null;
			}
			if (propname.Equals("原签发时间")) {
				return this.m_Is原签发时间Null;
			}
			if (propname.Equals("原有效期起")) {
				return this.m_Is原有效期起Null;
			}
			if (propname.Equals("原有效期止")) {
				return this.m_Is原有效期止Null;
			}
			if (propname.Equals("填表时间")) {
				return this.m_Is填表时间Null;
			}
			if (propname.Equals("许可证副本说明")) {
				return this.m_Is许可证副本说明Null;
			}
			if (propname.Equals("发证机关编码")) {
				return this.m_Is发证机关编码Null;
			}
			if (propname.Equals("发证机关名称")) {
				return this.m_Is发证机关名称Null;
			}
			if (propname.Equals("所在行政区")) {
				return this.m_Is所在行政区Null;
			}
			if (propname.Equals("所在行政区名称")) {
				return this.m_Is所在行政区名称Null;
			}
			if (propname.Equals("坐标系统")) {
				return this.m_Is坐标系统Null;
			}
			if (propname.Equals("实地核查状况")) {
				return this.m_Is实地核查状况Null;
			}
			if (propname.Equals("实地核查单位")) {
				return this.m_Is实地核查单位Null;
			}
			if (propname.Equals("实地核查人")) {
				return this.m_Is实地核查人Null;
			}
			if (propname.Equals("实地核查完成时间")) {
				return this.m_Is实地核查完成时间Null;
			}
			if (propname.Equals("重叠核查单位")) {
				return this.m_Is重叠核查单位Null;
			}
			if (propname.Equals("重叠核查人")) {
				return this.m_Is重叠核查人Null;
			}
			if (propname.Equals("重叠核查完成时间")) {
				return this.m_Is重叠核查完成时间Null;
			}
			if (propname.Equals("词典标识1")) {
				return this.m_Is词典标识1Null;
			}
			if (propname.Equals("词典标识2")) {
				return this.m_Is词典标识2Null;
			}
			if (propname.Equals("数值标识1")) {
				return this.m_Is数值标识1Null;
			}
			if (propname.Equals("数值标识2")) {
				return this.m_Is数值标识2Null;
			}
			if (propname.Equals("文本标识1")) {
				return this.m_Is文本标识1Null;
			}
			if (propname.Equals("文本标识2")) {
				return this.m_Is文本标识2Null;
			}
			if (propname.Equals("实地核查坐标")) {
				return this.m_Is实地核查坐标Null;
			}
			if (propname.Equals("实地核查意见")) {
				return this.m_Is实地核查意见Null;
			}
			if (propname.Equals("重叠核查意见")) {
				return this.m_Is重叠核查意见Null;
			}
			if (propname.Equals("审查人意见")) {
				return this.m_Is审查人意见Null;
			}
			if (propname.Equals("区域坐标")) {
				return this.m_Is区域坐标Null;
			}
			if (propname.Equals("最终产品")) {
				return this.m_Is最终产品Null;
			}
			if (propname.Equals("探矿权取得方式")) {
				return this.m_Is探矿权取得方式Null;
			}
			if (propname.Equals("价款处置方式说明")) {
				return this.m_Is价款处置方式说明Null;
			}
			if (propname.Equals("探明地质储量")) {
				return this.m_Is探明地质储量Null;
			}
			if (propname.Equals("设计利用储量")) {
				return this.m_Is设计利用储量Null;
			}
			if (propname.Equals("地质报告审批情况")) {
				return this.m_Is地质报告审批情况Null;
			}
			if (propname.Equals("矿石品位")) {
				return this.m_Is矿石品位Null;
			}
			if (propname.Equals("综合回收")) {
				return this.m_Is综合回收Null;
			}
			if (propname.Equals("申请原因")) {
				return this.m_Is申请原因Null;
			}
			if (propname.Equals("补偿费交纳情况")) {
				return this.m_Is补偿费交纳情况Null;
			}
			if (propname.Equals("使用费交纳情况")) {
				return this.m_Is使用费交纳情况Null;
			}
			if (propname.Equals("价款处置情况")) {
				return this.m_Is价款处置情况Null;
			}
			if (propname.Equals("合并项目")) {
				return this.m_Is合并项目Null;
			}
			if (propname.Equals("备注")) {
				return this.m_Is备注Null;
			}
			if (propname.Equals("BSM")) {
				return this.m_IsBSMNull;
			}
			return true;
		}
		
		/// <summary>将某个属性设置为空</summary>
		public override void SetNull(string propname) {
			if (propname.Equals("CK_GUID")) {
				this.m_IsCK_GUIDNull = true;
				return;
			}
			if (propname.Equals("申请序号")) {
				this.m_Is申请序号Null = true;
				return;
			}
			if (propname.Equals("许可证号")) {
				this.m_Is许可证号Null = true;
				return;
			}
			if (propname.Equals("项目档案号")) {
				this.m_Is项目档案号Null = true;
				return;
			}
			if (propname.Equals("项目类型")) {
				this.m_Is项目类型Null = true;
				return;
			}
			if (propname.Equals("申请人")) {
				this.m_Is申请人Null = true;
				return;
			}
			if (propname.Equals("电话")) {
				this.m_Is电话Null = true;
				return;
			}
			if (propname.Equals("地址")) {
				this.m_Is地址Null = true;
				return;
			}
			if (propname.Equals("邮编")) {
				this.m_Is邮编Null = true;
				return;
			}
			if (propname.Equals("矿山名称")) {
				this.m_Is矿山名称Null = true;
				return;
			}
			if (propname.Equals("东经起")) {
				this.m_Is东经起Null = true;
				return;
			}
			if (propname.Equals("东经止")) {
				this.m_Is东经止Null = true;
				return;
			}
			if (propname.Equals("北纬起")) {
				this.m_Is北纬起Null = true;
				return;
			}
			if (propname.Equals("北纬止")) {
				this.m_Is北纬止Null = true;
				return;
			}
			if (propname.Equals("经济类型")) {
				this.m_Is经济类型Null = true;
				return;
			}
			if (propname.Equals("项目审批机关")) {
				this.m_Is项目审批机关Null = true;
				return;
			}
			if (propname.Equals("批准文号")) {
				this.m_Is批准文号Null = true;
				return;
			}
			if (propname.Equals("投资额")) {
				this.m_Is投资额Null = true;
				return;
			}
			if (propname.Equals("投资额单位")) {
				this.m_Is投资额单位Null = true;
				return;
			}
			if (propname.Equals("注册资金")) {
				this.m_Is注册资金Null = true;
				return;
			}
			if (propname.Equals("注册资金单位")) {
				this.m_Is注册资金单位Null = true;
				return;
			}
			if (propname.Equals("资金来源")) {
				this.m_Is资金来源Null = true;
				return;
			}
			if (propname.Equals("开户银行")) {
				this.m_Is开户银行Null = true;
				return;
			}
			if (propname.Equals("帐号")) {
				this.m_Is帐号Null = true;
				return;
			}
			if (propname.Equals("设计年限")) {
				this.m_Is设计年限Null = true;
				return;
			}
			if (propname.Equals("开采主矿种")) {
				this.m_Is开采主矿种Null = true;
				return;
			}
			if (propname.Equals("其它主矿种")) {
				this.m_Is其它主矿种Null = true;
				return;
			}
			if (propname.Equals("共伴生类型")) {
				this.m_Is共伴生类型Null = true;
				return;
			}
			if (propname.Equals("设计规模")) {
				this.m_Is设计规模Null = true;
				return;
			}
			if (propname.Equals("规模单位")) {
				this.m_Is规模单位Null = true;
				return;
			}
			if (propname.Equals("开采方式")) {
				this.m_Is开采方式Null = true;
				return;
			}
			if (propname.Equals("采矿方法")) {
				this.m_Is采矿方法Null = true;
				return;
			}
			if (propname.Equals("选矿方法")) {
				this.m_Is选矿方法Null = true;
				return;
			}
			if (propname.Equals("采矿回采率")) {
				this.m_Is采矿回采率Null = true;
				return;
			}
			if (propname.Equals("矿石贫化率")) {
				this.m_Is矿石贫化率Null = true;
				return;
			}
			if (propname.Equals("选矿回收率")) {
				this.m_Is选矿回收率Null = true;
				return;
			}
			if (propname.Equals("应缴纳采矿权价款")) {
				this.m_Is应缴纳采矿权价款Null = true;
				return;
			}
			if (propname.Equals("采深上限")) {
				this.m_Is采深上限Null = true;
				return;
			}
			if (propname.Equals("采深下限")) {
				this.m_Is采深下限Null = true;
				return;
			}
			if (propname.Equals("矿区面积")) {
				this.m_Is矿区面积Null = true;
				return;
			}
			if (propname.Equals("采矿权使用费")) {
				this.m_Is采矿权使用费Null = true;
				return;
			}
			if (propname.Equals("法定代表人")) {
				this.m_Is法定代表人Null = true;
				return;
			}
			if (propname.Equals("填表人")) {
				this.m_Is填表人Null = true;
				return;
			}
			if (propname.Equals("受理日期")) {
				this.m_Is受理日期Null = true;
				return;
			}
			if (propname.Equals("有效期限")) {
				this.m_Is有效期限Null = true;
				return;
			}
			if (propname.Equals("有效期起")) {
				this.m_Is有效期起Null = true;
				return;
			}
			if (propname.Equals("有效期止")) {
				this.m_Is有效期止Null = true;
				return;
			}
			if (propname.Equals("矿权终止时间")) {
				this.m_Is矿权终止时间Null = true;
				return;
			}
			if (propname.Equals("审查人")) {
				this.m_Is审查人Null = true;
				return;
			}
			if (propname.Equals("签发")) {
				this.m_Is签发Null = true;
				return;
			}
			if (propname.Equals("复核")) {
				this.m_Is复核Null = true;
				return;
			}
			if (propname.Equals("审核")) {
				this.m_Is审核Null = true;
				return;
			}
			if (propname.Equals("签发时间")) {
				this.m_Is签发时间Null = true;
				return;
			}
			if (propname.Equals("变更类型")) {
				this.m_Is变更类型Null = true;
				return;
			}
			if (propname.Equals("变更内容")) {
				this.m_Is变更内容Null = true;
				return;
			}
			if (propname.Equals("矿区编码")) {
				this.m_Is矿区编码Null = true;
				return;
			}
			if (propname.Equals("采矿权取得方式")) {
				this.m_Is采矿权取得方式Null = true;
				return;
			}
			if (propname.Equals("取得方式代码")) {
				this.m_Is取得方式代码Null = true;
				return;
			}
			if (propname.Equals("价款处置方式")) {
				this.m_Is价款处置方式Null = true;
				return;
			}
			if (propname.Equals("价款处置方式代码")) {
				this.m_Is价款处置方式代码Null = true;
				return;
			}
			if (propname.Equals("勘查许可证号")) {
				this.m_Is勘查许可证号Null = true;
				return;
			}
			if (propname.Equals("总储量")) {
				this.m_Is总储量Null = true;
				return;
			}
			if (propname.Equals("储量单位")) {
				this.m_Is储量单位Null = true;
				return;
			}
			if (propname.Equals("矿石类型")) {
				this.m_Is矿石类型Null = true;
				return;
			}
			if (propname.Equals("划矿备案号")) {
				this.m_Is划矿备案号Null = true;
				return;
			}
			if (propname.Equals("原许可证号")) {
				this.m_Is原许可证号Null = true;
				return;
			}
			if (propname.Equals("原签发时间")) {
				this.m_Is原签发时间Null = true;
				return;
			}
			if (propname.Equals("原有效期起")) {
				this.m_Is原有效期起Null = true;
				return;
			}
			if (propname.Equals("原有效期止")) {
				this.m_Is原有效期止Null = true;
				return;
			}
			if (propname.Equals("填表时间")) {
				this.m_Is填表时间Null = true;
				return;
			}
			if (propname.Equals("许可证副本说明")) {
				this.m_Is许可证副本说明Null = true;
				return;
			}
			if (propname.Equals("发证机关编码")) {
				this.m_Is发证机关编码Null = true;
				return;
			}
			if (propname.Equals("发证机关名称")) {
				this.m_Is发证机关名称Null = true;
				return;
			}
			if (propname.Equals("所在行政区")) {
				this.m_Is所在行政区Null = true;
				return;
			}
			if (propname.Equals("所在行政区名称")) {
				this.m_Is所在行政区名称Null = true;
				return;
			}
			if (propname.Equals("坐标系统")) {
				this.m_Is坐标系统Null = true;
				return;
			}
			if (propname.Equals("实地核查状况")) {
				this.m_Is实地核查状况Null = true;
				return;
			}
			if (propname.Equals("实地核查单位")) {
				this.m_Is实地核查单位Null = true;
				return;
			}
			if (propname.Equals("实地核查人")) {
				this.m_Is实地核查人Null = true;
				return;
			}
			if (propname.Equals("实地核查完成时间")) {
				this.m_Is实地核查完成时间Null = true;
				return;
			}
			if (propname.Equals("重叠核查单位")) {
				this.m_Is重叠核查单位Null = true;
				return;
			}
			if (propname.Equals("重叠核查人")) {
				this.m_Is重叠核查人Null = true;
				return;
			}
			if (propname.Equals("重叠核查完成时间")) {
				this.m_Is重叠核查完成时间Null = true;
				return;
			}
			if (propname.Equals("词典标识1")) {
				this.m_Is词典标识1Null = true;
				return;
			}
			if (propname.Equals("词典标识2")) {
				this.m_Is词典标识2Null = true;
				return;
			}
			if (propname.Equals("数值标识1")) {
				this.m_Is数值标识1Null = true;
				return;
			}
			if (propname.Equals("数值标识2")) {
				this.m_Is数值标识2Null = true;
				return;
			}
			if (propname.Equals("文本标识1")) {
				this.m_Is文本标识1Null = true;
				return;
			}
			if (propname.Equals("文本标识2")) {
				this.m_Is文本标识2Null = true;
				return;
			}
			if (propname.Equals("实地核查坐标")) {
				this.m_Is实地核查坐标Null = true;
				return;
			}
			if (propname.Equals("实地核查意见")) {
				this.m_Is实地核查意见Null = true;
				return;
			}
			if (propname.Equals("重叠核查意见")) {
				this.m_Is重叠核查意见Null = true;
				return;
			}
			if (propname.Equals("审查人意见")) {
				this.m_Is审查人意见Null = true;
				return;
			}
			if (propname.Equals("区域坐标")) {
				this.m_Is区域坐标Null = true;
				return;
			}
			if (propname.Equals("最终产品")) {
				this.m_Is最终产品Null = true;
				return;
			}
			if (propname.Equals("探矿权取得方式")) {
				this.m_Is探矿权取得方式Null = true;
				return;
			}
			if (propname.Equals("价款处置方式说明")) {
				this.m_Is价款处置方式说明Null = true;
				return;
			}
			if (propname.Equals("探明地质储量")) {
				this.m_Is探明地质储量Null = true;
				return;
			}
			if (propname.Equals("设计利用储量")) {
				this.m_Is设计利用储量Null = true;
				return;
			}
			if (propname.Equals("地质报告审批情况")) {
				this.m_Is地质报告审批情况Null = true;
				return;
			}
			if (propname.Equals("矿石品位")) {
				this.m_Is矿石品位Null = true;
				return;
			}
			if (propname.Equals("综合回收")) {
				this.m_Is综合回收Null = true;
				return;
			}
			if (propname.Equals("申请原因")) {
				this.m_Is申请原因Null = true;
				return;
			}
			if (propname.Equals("补偿费交纳情况")) {
				this.m_Is补偿费交纳情况Null = true;
				return;
			}
			if (propname.Equals("使用费交纳情况")) {
				this.m_Is使用费交纳情况Null = true;
				return;
			}
			if (propname.Equals("价款处置情况")) {
				this.m_Is价款处置情况Null = true;
				return;
			}
			if (propname.Equals("合并项目")) {
				this.m_Is合并项目Null = true;
				return;
			}
			if (propname.Equals("备注")) {
				this.m_Is备注Null = true;
				return;
			}
			if (propname.Equals("BSM")) {
				this.m_IsBSMNull = true;
				return;
			}
		}
	}
}
